package aiku.numericalcontroloa.project.system.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @ClassName aiku.numericalcontroloa.project.system.pojo.entity
* @Description
* @Author Hardy
* @Time 2024/01/27 10:57
*/
/**
    * 角色表
    */
@ApiModel(description="角色表")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "sys_role")
public class SysRole implements Serializable {
    /**
     * 数据id
     */
    @TableId(value = "ID", type = IdType.INPUT)
    @ApiModelProperty(value="数据id")
    private Integer id;

    /**
     * 创建人
     */
    @TableField(value = "CREATE_USER")
    @ApiModelProperty(value="创建人")
    private String createUser;

    /**
     * 创建时间
     */
    @TableField(value = "CREATE_TIME")
    @ApiModelProperty(value="创建时间")
    private Date createTime;

    /**
     * 更新人
     */
    @TableField(value = "MODIFY_USER")
    @ApiModelProperty(value="更新人")
    private String modifyUser;

    /**
     * 更新时间
     */
    @TableField(value = "MODIFY_TIME")
    @ApiModelProperty(value="更新时间")
    private Date modifyTime;

    /**
     * 角色英文名
     */
    @TableField(value = "`NAME`")
    @ApiModelProperty(value="角色英文名")
    private String name;

    /**
     * 角色中文名
     */
    @TableField(value = "NAME_ZH")
    @ApiModelProperty(value="角色中文名")
    private String nameZh;

    /**
     * 角色描述
     */
    @TableField(value = "DESCRIPTION")
    @ApiModelProperty(value="角色描述")
    private String description;

    /**
     * 角色是否启用，1启用，2禁用
     */
    @TableField(value = "ENABLED")
    @ApiModelProperty(value="角色是否启用，1启用，2禁用")
    private Integer enabled;

    private static final long serialVersionUID = 1L;
}